package com.corhyfar.service.impl;

import java.sql.SQLException;
import java.util.List;

import com.corhyfar.beans.ClienteTemporalDTO;
import com.corhyfar.dao.ClienteTemporalDAO;
import com.corhyfar.dao.impl.ClienteTemporalDaoImpl;
import com.corhyfar.service.ClienteTemporalService;

public class ClienteTemporalServiceImpl implements ClienteTemporalService {
	
	private ClienteTemporalDAO clienteTemporalDAO = new ClienteTemporalDaoImpl();

	@Override
	public ClienteTemporalDTO obtenerClienteTemporal(int codigoClienteTemp)
			throws SQLException {
		return clienteTemporalDAO.obtenerClienteTemporal(codigoClienteTemp);
	}

	@Override
	public List<ClienteTemporalDTO> listarClienteTemporal(){
		
		return clienteTemporalDAO.listarClienteTemporal();
	}

	@Override
	public void actualizaTrabajadores(String nombreClienteTemp,
			String apellidoPaternoClienteTemp,
			String apellidoMaternoClienteTemp, String telefonoClienteTemp,
			String emailClienteTemp, String empresaClienteTemp,
			String mensajeClienteTemp) throws SQLException {
		clienteTemporalDAO.actualizaTrabajadores(nombreClienteTemp, apellidoPaternoClienteTemp, apellidoMaternoClienteTemp, telefonoClienteTemp, emailClienteTemp, empresaClienteTemp, mensajeClienteTemp);
	}

	@Override
	public void ingresaClienteTemporal(ClienteTemporalDTO clienteTemporalDTO) {
		clienteTemporalDAO.ingresaClienteTemporal(clienteTemporalDTO);
	}

	@Override
	public void eliminaClienteTemporal(int codigoClienteTemp) {
		clienteTemporalDAO.eliminaClienteTemporal(codigoClienteTemp);
	}
	
	

}
